#include "KPageMemory.h"
#include <new>

KPageMemory::KPageMemory(size_t pageSize) : KPage(pageSize)
{
}

KPageMemory::~KPageMemory()
{
    KPage::free();
}

void *KPageMemory::allocMemory()
{
    return operator new(size(), std::nothrow);
}

void KPageMemory::freeMemory(void *data)
{
    operator delete(data, std::nothrow);
}